home *** CD-ROM | disk | FTP | other *** search
-
-
-
- RRRRAAAATTTTFFFFOOOORRRR((((1111)))) RRRRAAAATTTTFFFFOOOORRRR((((1111))))
-
-
-
- NNNNAAAAMMMMEEEE
- ratfor - rational FORTRAN dialect
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- rrrraaaattttffffoooorrrr [ option ... ] [ filename ... ]
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- _R_a_t_f_o_r converts a rational dialect of FORTRAN into ordinary irrational
- FORTRAN. _R_a_t_f_o_r provides control flow constructs essentially identical
- to those in C:
-
- statement grouping:
- { statement; statement; statement }
-
- decision-making:
- if (condition) statement [ else statement ]
- switch (integer value) {
- case integer: statement
- ...
- [ default: ] statement
- }
-
- loops:
- while (condition) statement
- for (expression; condition; expression) statement
- do limits statement
- repeat statement [ until (condition) ]
- break
- next
-
- and some syntactic sugar to make programs easier to read and write:
-
- free form input:
- multiple statements/line; automatic continuation
-
- comments:
- # this is a comment
-
- translation of relationals:
- >, >=, etc., become .GT., .GE., etc.
-
- return (expression)
- returns expression to caller from function
-
- define:
- define name replacement
-
- include:
- include filename
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- RRRRAAAATTTTFFFFOOOORRRR((((1111)))) RRRRAAAATTTTFFFFOOOORRRR((((1111))))
-
-
-
- _R_a_t_f_o_r is best used with _f_7_7(1).
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- f77(1)
- B. W. Kernighan and P. J. Plauger, _S_o_f_t_w_a_r_e _T_o_o_l_s, Addison-Wesley, 1976.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-